

#faq_form					{ background: transparent;}
label									{ display:block; float:left; width:10em; text-align:right;
												font-weight:bold;}
.faq-input-error   {  border:2px solid #F00}
label.faq_error           { display:block; float:left; width:30em; text-align:left;}
input.question-text-input			{ color:#333; }

label#faq_name_label      { font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
input#faq_name            { }
label#faq_name_error      { color:red;}

label#faq_email_label     { font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
input#faq_email           { }
label#faq_email_error     { color:red;}

label#faq_phone_label     { font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
input#faq_phone           { }
label#faq_phone_error     { color:red;}

label#faq_occupation_label     { font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 13px;}
input#faq_occupation           { }
label#faq_occupation_error     { color:red;}


label#faq_question_label     { font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 13px;text-align:left;}
input#faq_question           { }
label#faq_question_error     { color:red;}

input.faq_button					{ padding:3px 6px;
                        border:2px solid #fff; margin:20px 0px 0px 0px; color:#ffffff; font-weight:bold; 
												background:#387878; -moz-border-radius:5px; }

input.faq_button:hover		{ background:#387878 none repeat scroll 0% 0%; color:white; cursor: pointer;font-weight:bold; }
#faq_message							{ }
#faql_message h2						{ font-weight:bold; font-family: Verdana, Arial, sans-serif; font-size: 15px;}
#faq_message p						{ font-family: Verdana, Arial, sans-serif; font-size: 13px;}
#faq_checkmark						{ }
